@charset "utf-8";
/* CSS Document created by Gael Ondo */

html,body {
	background:#75b0de url(../images/bg/bg_body.png) repeat-x 0 0;
	font-family:Arial, Verdana;
	color:#000;
	font-size:12px;
	width:100%;
	margin:0;
	padding:0;
	height: 100%;
}

img {
    border:0px;
}
fieldset {
 text-align:center;
    width:300px;
    background-color:silver;

}
#main{ width:1000px; height:720px; margin:0 auto; background:url(../images/bg/bg_main.png) repeat-y 0 0; }

#main_top{ width:100%; height:40px; background:url(../images/bg/bg_main_top.png) no-repeat 0 0; }

#main_content{ width:918px; padding:0 44px 0 38px; background:url(../images/bg/bg_main_content.png) no-repeat bottom left; overflow:hidden; }

#main_footer{ width:100%; height:75px; background:url(../images/bg/bg_footer.png) no-repeat 0 0; }


/*================================================================*/


#header{ width:919px; height:130px; background-color:#FFF; color:#FFF; }

#header a, #header a:hover{ color:#fff; text-decoration:none; }

#header_menu .header_menu_tab{ padding:0 10px; line-height:27px; float:left; cursor:pointer; }
#header_menu .header_menu_tab:hover{ background:url(../images/bg/bg_menu_tab_over.png) repeat-x 0 0; }

#header_menu .options{ float:right; }

#header_menu .selected{ background-color:#FFF; color:#000; }
#header_menu .selected:hover{ background-color:#FFF; }

.header_submenu div{ float:left; padding:0 10px; line-height:27px; cursor:pointer; letter-spacing:0px;  }
.header_submenu div:hover{ background:url(../images/bg/bg_menu_tab_over.png) repeat-x 0 0; }

#header_top{ position:relative; border-bottom:2px solid #FFF; width:100%; height:99px; background:url(../images/bg/bg_header_blue.png) no-repeat 0 0; text-align:center; }

#header_top img{ margin-top:10px; }

#header_menu{ position:relative; border-bottom:1px solid #165b8e; width:100%; height:27px; background:url(../images/bg/bg_menu_blue.png) repeat-x 0 0; letter-spacing:2px; }

#header_menu .header_submenu{ background-color:#165b8e; position:absolute; height:27px; top:27px; display:none; }

#header_menu #tab_submenu_home{ left:0; }
#header_menu #tab_submenu_clinique{ left:73px; }
#header_menu #tab_submenu_spe{ left:155px; }
#header_menu #tab_submenu_team{ left:258px; }
#header_menu #tab_submenu_sejour{ left:341px; }


/*================================================================*/

#main_box{ width:919px; min-height:504px; background-color:#FFF }


#sf_guard_auth_form{padding-top:5px;text-align:center;margin-left:10px }


/*============================================================*/



